#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>


int main()
{
    const char* name = getenv("USER");
    if (strcmp(name, "ZhengTongren") == 0)
    {
        printf("This is a core funcion!\n");
    }
    else {
        printf("你没有权限!\n");
    }

    return 0;
}



//int main(int argc, char* argv[], char* env[])
//{
//    int i = 0;
//
//
//    printf("I am a process, pid: %d, ppid: %d\n", getpid(), getppid());
//    for (i = 0; env[i]; i++)
//    {
//        printf("env[%d]: %s\n", i, env[i]);
//    }
//    pid_t id = fork();
//
//    if (id == 0)
//    {
//        printf("\n\nI am a child, pid: %d, ppid: %d\n", getpid(), getppid());
//        for (i = 0; env[i]; i++) 
//        {
//
//        printf("env[%d]: %s\n", i, env[i]);
//        }
//    }
//    return 0;
//}
